1. $T$ : Type \\[0ex]2. $L_{1}$ : $T$ List \\[0ex]3. $L_{2}$ : $T$ List \\[0ex]4. $n$ : \{0..($\parallel$$L_{2}$$\parallel$+1)$^{-}$\} \\[0ex]5. $L_{1}$ = nth\_tl($n$;$L_{2}$) \\[0ex]$\vdash$ $L_{2}$ = (firstn($n$;$L_{2}$) @ $L_{1}$)